home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_176.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
5KB
|
82 lines
# near model CODE resource
# jump table entries: 15624-15624 (1 of them)
export_1953:
00000000 4E56 FF00 link A6, -0x0100
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 4207 clr.b D7
0000000E 7002 moveq.l D0, 0x02
00000010 B0AC 0064 cmp.l D0, [A4 + 0x64]
00000014 6600 00C8 bne +0xCA /* 000000DE */
00000018 082C 0004 001E btst.b [A4 + 0x1E], 0x4
0000001E 6746 beq +0x48 /* 00000066 */
00000020 7000 moveq.l D0, 0x00
00000022 302C 0034 move.w D0, [A4 + 0x34]
00000026 4A80 tst.l D0
00000028 6600 00B4 bne +0xB6 /* 000000DE */
0000002C 3A2C 0016 move.w D5, [A4 + 0x16]
00000030 2C2C 0030 move.l D6, [A4 + 0x30]
00000034 2F3C 7472 7368 move.l -[A7], 0x74727368 /* 'trsh' */
0000003A 48C5 ext.l D5
0000003C 2F05 move.l -[A7], D5
0000003E 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00000042 B086 cmp.l D0, D6
00000044 508F addq.l A7, 8
00000046 6606 bne +0x8 /* 0000004E */
00000048 7E01 moveq.l D7, 0x01
0000004A 6000 0092 bra +0x94 /* 000000DE */
label0000004E:
0000004E 2F3C 6465 736B move.l -[A7], 0x6465736B /* 'desk' */
00000054 48C5 ext.l D5
00000056 2F05 move.l -[A7], D5
00000058 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
0000005C B086 cmp.l D0, D6
0000005E 508F addq.l A7, 8
00000060 667C bne +0x7E /* 000000DE */
00000062 7E01 moveq.l D7, 0x01
00000064 6078 bra +0x7A /* 000000DE */
label00000066:
00000066 082C 0006 0028 btst.b [A4 + 0x28], 0x6
0000006C 6770 beq +0x72 /* 000000DE */
0000006E 41EE FF00 lea.l A0, [A6 - 0x100]
00000072 4210 clr.b [A0]
00000074 4878 2CFA push.l 0x2CFA
00000078 486E FF00 pea.l [A6 - 0x100]
0000007C 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000080 486E FF00 pea.l [A6 - 0x100]
00000084 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000088 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000008C 4A00 tst.b D0
0000008E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000092 6704 beq +0x6 /* 00000098 */
00000094 7E01 moveq.l D7, 0x01
00000096 6046 bra +0x48 /* 000000DE */
label00000098:
00000098 4878 2CFF push.l 0x2CFF
0000009C 486E FF00 pea.l [A6 - 0x100]
000000A0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000000A4 486E FF00 pea.l [A6 - 0x100]
000000A8 2F2C 0012 move.l -[A7], [A4 + 0x12]
000000AC 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000000B0 4A00 tst.b D0
000000B2 4FEF 0010 lea.l A7, [A7 + 0x10]
000000B6 6704 beq +0x6 /* 000000BC */
000000B8 7E01 moveq.l D7, 0x01
000000BA 6022 bra +0x24 /* 000000DE */
label000000BC:
000000BC 4878 2D00 push.l 0x2D00 /* '-\0' */
000000C0 486E FF00 pea.l [A6 - 0x100]
000000C4 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000000C8 486E FF00 pea.l [A6 - 0x100]
000000CC 2F2C 0012 move.l -[A7], [A4 + 0x12]
000000D0 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000000D4 4A00 tst.b D0
000000D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000000DA 6702 beq +0x4 /* 000000DE */
000000DC 7E01 moveq.l D7, 0x01
label000000DE:
000000DE 1007 move.b D0, D7
000000E0 4CEE 10E0 FEF0 movem.l D5,D6,D7,A4, [A6 - 0x110]
000000E6 4E5E unlink A6
000000E8 4E75 rts